:root {
  --primary-color: #1a1a1a;
  --secondary-color: #f5f5f5;
  --accent-color: #d4af37;
  --text-color: #333;
}

body {
  margin: 0;
  font-family: 'Helvetica Neue', Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  color: var(--text-color);
}

h1,
h2,
h3 {
  font-weight: 300;
}

img {
  max-width: 100%;
  height: auto;
}
